substrate holder - German English Dictionary